﻿using System;
using Autodesk.Revit.DB;
using TopologySearch;

namespace ArchPostprocessing.CompoundStructureManage.DataDefinition
{
	public class RoomBoundingSegment
	{
		public Pole2D Edge
		{
			get
			{
				return this.m_Edge;
			}
		}

		public ElementId ComponentId
		{
			get
			{
				return this.m_ComponentId;
			}
		}

		public RoomBoundingSegment(RoomBoundingSegment rhs)
		{
			this.m_Edge = rhs.m_Edge;
			this.m_ComponentId = rhs.m_ComponentId;
		}

		public RoomBoundingSegment(Pole2D curve, ElementId componentId)
		{
			this.m_Edge = curve;
			this.m_ComponentId = componentId;
		}

		private Pole2D m_Edge;

		private ElementId m_ComponentId;
	}
}
